Storm Idalia Lashes Cuba With High Winds And Rain